package com.tencent.wxcloudrun.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author lichongbing
 * @version 1.0.0
 * @createdate 2023/3/4 11:30
 * @description: TODO
 */
@Data
@ApiModel(value = "无限生成小程序码qq")
public class WxaQrcodeRequest {
    @ApiModelProperty(value = "二维码参数,最大32个可见字符，只支持数字，大小写英文以及部分特殊字符：!#$&'()*+,/:;=?@-._~，其它字符请自行编码为合法字符（因不支持%，中文无法使用 urlencode 处理，请使用其他编码方式）", required = true)
    private String scene;
    @ApiModelProperty(value = "例如 \"pages/index/index\" ,根路径前不要填加'/',不能携带参数（参数请放在scene字段里），如果不填写这个字段，默认跳主页面", required = true)
    private String page;
    @ApiModelProperty(value = "是否需要透明底色，为 true 时，生成透明底色的小程序，默认 false", required = true)
    private Boolean is_hyaline;
    @ApiModelProperty(value = "自动配置线条颜色，默认 false", required = true)
    private Boolean autoColor;
    @ApiModelProperty(value = "多少小时后自动删除该图片，不传该参数则不删除", required = true)
    private Integer expireHours;

}
